package org.example.rubbish.service;



import org.example.rubbish.entity.ExceptionReport;

import java.util.Date;
import java.util.List;

public interface ExceptionReportService {
    ExceptionReport createReport(ExceptionReport report);
    void auditReport(Long reportId, Integer status, Long auditorId, String auditResult);
    ExceptionReport getReportById(Long id);
    List<ExceptionReport> getReportsByStatus(Integer status);
    List<ExceptionReport> getReportsByTimeRange(Date startTime, Date endTime);
    List<ExceptionReport> getReportsByStationId(Long stationId);
}